<!doctype html>
<html>
<head>
    <meta charset="UTF-8">
</head>
<body>
	<h1>TestDemo</h1>
	<script>
	function connectWebViewJavascriptBridge(callback) {
		if (window.WebViewJavascriptBridge) {
			callback(WebViewJavascriptBridge)
		} else {
			document.addEventListener('WebViewJavascriptBridgeReady', function() {
				callback(WebViewJavascriptBridge)
			}, false)
		}
	}

	// 发送命令
	function send(data) {
    	window.WebViewJavascriptBridge.send(data);
    }

    // 发送命令并接收返回值
    function sendCallback(data) {
    	window.WebViewJavascriptBridge.send(data, function(responseData) {
				// printf(responseData);
			})
    }


	// 订单打印
    function printOrder() {
    	var data = {'action':'act_print',
            'info':
            {										// ********#21聚集地订单********
            'order_no':'#21', 						// 编号
            'order_name':'聚集地订单',				// 订单系统名
            'shop_name':'真是味盖浇饭',				// 商铺名字
    		'order_time':'2016-04-27 10:01',		// 下单时间
    		'contact':'朱先生',						// 联系人
			'phone':'110110110110',					// 联系方式
			'address':'徐州市泉山区矿大科技园科技大厦',	// 地址
			'price_total':'17.80',					// 价格总计
			'payment':'已在线支付',				// 支付方式
			'is_pay':'已付',							// 是否支付 (已付, 未付)
			'product_detail_list': [{'name':'平菇牛肉盖浇饭+天喔奶茶', 'num':'x1', 'price':'15.00'}, // 商品名字,数量,单价
								{'name':'土豆牛肉盖浇饭', 'num':'x1', 'price':'15.00'}
								],
			'product_other_list':[{'name':'天喔奶茶十元套餐', 'num':'x1', 'price':'-10.00'},		// 没有可以写成[]
								{'name':'红包', 'num':' ', 'price':'-2.20'}
								],

			'order_count':'1',						// 打印份数

			}
    	}
    	send(data);
    }


	// 检测更新
	function checkUpdate() {
		var data = {'action':'act_update', 'info':''};
		send(data);
    }

    // 扫一扫
	function showScan() {
		var data = {'action':'act_scan', 'info':''};
		send(data);
    }

    // 分享
	function postShare() {
		var data = {'action':'act_share',
            'info':
            {
            'type':'分享类型',
    		'title':'分享标题',
    		'desc':'分享内容描述http://www.hehekeji.cn',
    		'url':'http://www.hehekeji.cn',
    		'imgUrl':'http://wlx315.b0.upaiyun.com/uploadfilehe/all/2016/01/05/1451954922.jpg',
    		'imgArray':'http://wlx315.b0.upaiyun.com/uploadfilehe/product/185/2015/10/14/1444812617.jpg|'
    		 + 'http://wlx315.b0.upaiyun.com/uploadfilehe/product/185/2015/10/14/1444812617.jpg|'
             + 'http://wlx315.b0.upaiyun.com/uploadfilehe/product/185/2015/10/14/1444813141.jpg|'
             + 'http://wlx315.b0.upaiyun.com/uploadfilehe/product/185/2015/10/14/1444814214.jpg|'
             + 'http://wlx315.b0.upaiyun.com/uploadfilehe/product/185/2015/10/14/1444813686.jpg|'
             + 'http://wlx315.b0.upaiyun.com/uploadfilehe/product/609/2016/01/06/1452090494.jpg|'
             + 'http://wlx315.b0.upaiyun.com/uploadfilehe/product/609/2016/01/06/1452090502.jpg|'
    		}
    	}
    	send(data);
    }


    
    // 支付
    function doPay() {
        var data = {'action':'act_pay',
            'info':     // 参考: https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=9_12
            {
                'type' : 't_wx',  // 微信支付
                'appid' : 'wxbc43433cc7c17b81',   // 微信分配的APPID:wxbc43433cc7c17b81
                'partnerid' : '1318225801',   // 微信支付分配的商户号:1318225801
                'prepayid' : '',    // 微信返回的支付交易会话ID
                'noncestr' : '',    // 随机字符串
                'timestamp' : '',   // 时间戳
                'package' : 'Sign=WXPay',    // 扩展字段 : Sign=WXPay
                'sign' : '',     // 签名
                'callback_url' : '' // 回调地址
            }
        };
        send(data);
    }

	</script>
	<div id='buttons'></div> <div id='log'></div>

	<p>
		<input type="button" value="打印测试" onClick="printOrder()">
	</p>

	<p>
		<input type="button" value="检测版本" onClick="checkUpdate()">
	</p>
    
    <p>
        <input type="button" value="扫一扫" onClick="showScan()">
    </p>

	<p>
		<input type="button" value="分享" onClick="postShare()">
	</p>

	<p>
		<input type="button" value="微信支付" onClick="doPay()">
	</p>

</body>
</html>
